CATrain REFERENCES Nom du logiciel: CATrain Version: 1.2 Date de l'édition: 17 mai 1997 Nom de l'exécutable: CATRAIN.EXE Développement: Joël Bouchat Adresse: 69 rue de Paris F-91400 ORSAY France PRESENTATION CATrain est un outil pour concevoir, simuler et contrôler un réseau de trains électriques miniatures. Le programme CATRAIN.EXE s'exécute sur un Ordinateur Personnel munis d'un processeur de type 80386DX ou mieux, sous Microsoft Windows(c)3.1 ou Windows95(c). Le mode "Conception" permet de dessiner l'implantation du réseau, de façon très schématique, mais incluant tous les équipements tels les aiguillages, les signaux et les passages à niveau. Les éléments de voies sont placés à l'aide de la souris, le bouton droit servant à les faire pivoter. En utilisation le mode "Edition", l'utilisateur peut compléter les caractéristiques de chaque équipement ainsi que des sections de voie. Le mode "Circulation" permet de simuler la circulation simul- tanée de plusieurs trains. Les trains qui ont été placés sur le réseau sont mis en mouvement à l'écran et l'utilisateur peut observer le trafic en même temps que l'action des aiguillages et des signaux. Cela est utile à l'élaboration d'une bonne topologie du réseau et à l'optimisation du positionnement des signaux. Lorsque l'Ordinateur Personnel est connecté à une interface de contrôle électronique, CATrain peut alors être utilisé pour piloter un réseau "réel" de trains électriques. Les trains peuvent circuler sous contrôle manuel, ou automatiquement en suivant un itinéraire pré-défini par l'utilisateur. En mode automatique, CATrain contrôle le trajet, l'horaire et les contentions de voies pour chacun des trains. Pour rendre le déplacement plus réaliste, CATrain simule une accélération et un freinage progressifs des trains. En mode automatique, les trains sous contrôle numérique suivent l'itinéraire qui leur a été affecté et l'ordinateur envoie les informations nécessaires à la commande des aiguillages, des signaux et au contrôle progressif de la vitesse des trains. La synchronisation entre le monde réel et le modèle est assurée par les informations de rétro-signalisation envoyées par les détecteurs de présence des trains. Pour que les équipements (signaux, aiguillages,...) et les trains puissent être contrôlés par l'ordinateur, ils doivent être munis d'une unité de contrôle numérique. CATrain permet de moduler la tension électrique appliquée au moteur de chaque locomotive en fonction d'une courbe individuelle tension/vitesse. Le programme prend également en compte l'incidence des côtes et des pentes. LIMITATIONS La version 1.2 de CATrain, est fournie avec un DLL de communication factice appelé "CDUMCTRL.DLL" et un DLL actif appelé "CMRKCTRL.DLL" pour connecter CATrain à l'interface 6051 du système Märklin(c) Digital. Avec "CDUMCTRL.DLL",seule la simulation du trafic est possible. Pour pouvoir contrôler un réseau Märklin Digital, le driver "CMRKCTRL.DLL" doit être utilisé. REMARQUE: Le pilote "CMRKCTRL.DLL" est une version "Beta" qui n'a jamais été testée en liaison avec un authentique interface Märklin 6051. Ce pilote est donc fourni sans garantie de fonc- tionnement. Le nom du DLL utilisé doit être référencé dans le fichier d'initialisation CATRAIN.INI. INSTALLATION Pour installer le logiciel CATrain, la façon la plus simple est de lancer le programme d'installation "INSTALL" fourni. Au début de l'installation, l'utilisateur doit mentionner la langue dans laquelle CATrain doit être installé. Pour ceux qui sont réticents à l'installation automatique, il reste la possibilité de copier les fichiers dans le répertoire de leur choix et d'installer l'exécutable dans un groupe Windows(c) selon les procédures habituelles. L'exécutable CATRAINE.EXE est la version anglaise, tandis que CATRAINF.EXE est une version française. La même règle s'applique au fichier d'aide. L'exécutable choisi doit être renommé CATRAIN.EXE et le fichier d'aide CATRAIN.HLP. CAtrain ne modifie aucun des fichiers "*.ini" de WINDOWS(c). DOCUMENTATION Un fichier CATRAINF.PDF en format Acrobat(c) doit faire partie de la distribution de CATrain 1.2. Un fichier d'aide est accessible à l'utilisateur de CATrain. Cette aide peut être consultée de façon classique par l'index d'aide ou de façon contextuelle en appuyant sur la touche "F1" pendant la sélection d'une commande d'un menu. Une fonction de recherche sur mots clés est disponible lors de la consultation du fichier d'aide. LANGUE CATrain existe en version à peu près anglaise et en version française, tant pour les commandes que pour la documentation. CONFIGURATION REQUISE Pour utiliser CATrain, il est nécessaire de disposer d'un ordinateur personnel avec un microprocesseur de type 80386DX minimum, avec 4 Mega octets de mémoire, un disque dur, un écran VGA 16 couleurs et une souris. Pour obtenir de bonnes performances, il est conseillé de disposer d'un 80486DX2 66 ou d'un Pentium(c) avec 8 Mega octets de mémoire et d'un écran en super VGA accéléré. Pour piloter un réseau "réel" il faut évidemment disposer d'un réseau à commande digitale et de l'interface apropriée avec l'ordinateur. EX.: Märklin Digital avec interface 6051 ou du matériel compatible. LICENCE Le logiciel CATrain 1.2 a été conçu et développé par Joël Bouchat qui détient tous les droits de propriété du logiciel et de sa documentation. Le logiciel CATrain 1.2 peut être copié et distribué sans royalties aux conditions suivantes: - Le logiciel CATrain 1.2 doit être distribué sans surcoût. Aucune utilisation ou distribution commerciale de CATrain 1.2 n'est permise. - Le logiciel CATrain 1.2 doit être distribué dans son entièreté, avec ses fichiers exécutables et "DLL", les fichiers d'aide et la documentation s'y rapportant incluant le copyright. - Le logiciel CATrain 1.2 doit être distribué sans modification ou altération. Pour tout autre usage ou type de distribution, l'accord préalable écrit de Joël Bouchat est indispensable. Le logiciel CATrain 1.2 est fourni "en l'état" sans garantie d'aucune sorte. En aucune circonstance Joël Bouchat ne pourra être tenu pour responsable des dommages qui pourraient découler de l'utilisation de CATrain.